package me.chanjar.weixin.mp.bean.card;

import java.io.Serializable;

import com.google.gson.annotations.SerializedName;

import lombok.Data;

/**
 * @author francis
 * @version 18/03/27
 */
@Data
public abstract class WxMpBaseCard  implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 团购券专用，团购详情。
	 */
	@SerializedName("deal_detail")
	private String dealDetail;
	
	/**
	 * 代金券专用，表示起用金额（单位为分）,如果无起用门槛则填0。
	 */
	@SerializedName("least_cost")
	private Integer leastCost;
	
	/**
	 * 代金券专用，表示减免金额。（单位为分）
	 */
	@SerializedName("reduce_cost")
	private Integer reduceCost;
	
	/**
	 * 折扣券专用，表示打折额度（百分比）。填30就是七折。
	 */
	private Integer discount;
	
	/**
	 * 兑换券专用，填写兑换内容的名称。
	 */
	private String gift;
	
	/**
	 * 	优惠券专用，填写优惠详情。
	 */
	@SerializedName("default_detail")
	private String defaultDetail;
	
}
